BaseMessageListModule

abstract class BaseMessageListModule<LC : BaseMessageListComponent<out BaseMessageListAdapter>?> : BaseModule

Functions

Link copied to clipboard
open fun getMessageInputComponent(): MessageInputComponent
Returns the message input component.
Link copied to clipboard
abstract fun getParams(): BaseModule.Params
Returns a collection of parameters applied to this module.
Link copied to clipboard
open fun <T : MessageInputComponent?> setInputComponent(@NonNull component: T)
Sets a custom message input component.
Link copied to clipboard
open fun setOnLoadingDialogHandler(@Nullable loadingDialogHandler: LoadingDialogHandler)
Sets the handler for the loading dialog.
Link copied to clipboard
open fun <T : StatusComponent?> setStatusComponent(@NonNull component: T)
Sets a custom status component.
Link copied to clipboard
open fun shouldDismissLoadingDialog()
It will be called when the loading dialog needs dismissing.
Link copied to clipboard
open fun shouldShowLoadingDialog(): Boolean
It will be called when the loading dialog needs displaying.

Properties

Link copied to clipboard
open val loadingDialogHandler: LoadingDialogHandler
Link copied to clipboard
open var messageListComponent: LC
Link copied to clipboard
open val statusComponent: StatusComponent

Inheritors

Link copied to clipboard
Link copied to clipboard